package com.jy.wms.pojo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;

import com.jy.wms.common.ExcelAnnotation;
import com.jy.wms.common.base.BaseModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 * WmsLibraryArea 实体类
 * Tue Aug 29 15:59:22 GMT+08:00 2017 yjs
 */

@SuppressWarnings("serial")
@TableName("wms_libraryarea")
public class WmsLibraryArea extends BaseModel implements Serializable {
    private String id;    //ID
    @ApiModelProperty(value = "库区名称$$$true$true$false$$2$vNull")
    @ExcelAnnotation(id=3,name={"库区名称","库区名称"},width = 5000)
    private String mc;    //库区名称
    @ApiModelProperty(value = "备注$$$true$false$false$$4$")
    @ExcelAnnotation(id=6,name={"备注","备注"},width = 5000)
    private String bz;    //备注
    private String sfyx;    //是否有效 0无效 1有效
    private Integer jhzt;//激活状态（1已激活 2 未激活）
    @ApiModelProperty(value = "仓库名称$$$true$true$false$$1$vNull")
    @ExcelAnnotation(id=1,name={"仓库名称","仓库名称"},width = 5000)
    @TableField(exist = false)
    private String ck_mc;//仓库名称
    private String ckid;//仓库编号
    @ExcelAnnotation(id=2,name={"库区代码","库区代码"},width = 5000)
    @ApiModelProperty(value = "库区代码$$$true$false$false$$3$vNull")
    private String dm;//库区代码
    @TableField(exist = false)
    private Integer sate;//(子节点)0是未选中，1是选中部分，2是全部选中
    @TableField(exist = false)
    private Integer xzkws;//选中的库位数
    @ExcelAnnotation(id=4,name={"拥有库位数","拥有库位数"},width = 5000)
    @TableField(exist = false)
    private Integer num;//拥有库位数
    @TableField(exist = false)
    private String sskqid;//库位表所属库区id
    @TableField(exist = false)
    private String kwmc;//库位名称
    @TableField(exist = false)
    private String kwlxmc;//库位类型
    @TableField(exist = false)
    private Integer kwcs;//库位层数
    @TableField(exist = false)
    private String kwdm;//库位代码
    @TableField(exist = false)
    private String kwms;//库位描述
    @ExcelAnnotation(id=5,name={"激活状态","激活状态"},width = 5000)
    @TableField(exist = false)
    private String jhmc;//激活状态名称
    private List<String> ids;//导出ids集合

    public Integer getJhzt() {
        return jhzt;
    }

    public void setJhzt(Integer jhzt) {
        this.jhzt = jhzt;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public String getSskqid() {
        return sskqid;
    }

    public void setSskqid(String sskqid) {
        this.sskqid = sskqid;
    }

    public String getKwmc() {
        return kwmc;
    }

    public void setKwmc(String kwmc) {
        this.kwmc = kwmc;
    }

    public String getKwlxmc() {
        return kwlxmc;
    }

    public void setKwlxmc(String kwlxmc) {
        this.kwlxmc = kwlxmc;
    }

    public Integer getKwcs() {
        return kwcs;
    }

    public void setKwcs(Integer kwcs) {
        this.kwcs = kwcs;
    }

    public String getKwdm() {
        return kwdm;
    }

    public void setKwdm(String kwdm) {
        this.kwdm = kwdm;
    }

    public String getKwms() {
        return kwms;
    }

    public void setKwms(String kwms) {
        this.kwms = kwms;
    }

    public String getJhmc() {
        return jhmc;
    }

    public void setJhmc(String jhmc) {
        this.jhmc = jhmc;
    }

    public List<String> getIds() {
        return ids;
    }

    public void setIds(List<String> ids) {
        this.ids = ids;
    }

    public Integer getSate() {
        return sate;
    }

    public void setSate(Integer sate) {
        this.sate = sate;
    }

    public Integer getXzkws() {
        return xzkws;
    }

    public void setXzkws(Integer xzkws) {
        this.xzkws = xzkws;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setMc(String mc) {
        this.mc = mc;
    }

    public String getMc() {
        return mc;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getBz() {
        return bz;
    }

    public void setSfyx(String sfyx) {
        this.sfyx = sfyx;
    }

    public String getSfyx() {
        return sfyx;
    }

    public String getCk_mc() {
        return ck_mc;
    }

    public void setCk_mc(String ck_mc) {
        this.ck_mc = ck_mc;
    }

    public String getCkid() {
        return ckid;
    }

    public void setCkid(String ckid) {
        this.ckid = ckid;
    }

    public String getDm() {
        return dm;
    }

    public void setDm(String dm) {
        this.dm = dm;
    }
}

